A framework for 1-D compaction with forbidden region avoidance [VLSI layout]
نویسندگان
چکیده
In this paper we consider the I-dimensional compaction problem when the layout area contains forbidden regions and the layout components are allowed to move across these regions. Assume we are given a feasible layout containing k forbidden regions and n layout components, where the i-th layout component is a rectilinear polygon consisting of Vi vertical edges, v = L~l Vi· We present an algorithm that determines the positions of the layout components resulting in minimum area in O((J' log (J' + (J'n log n) time with an 0((v + k) log k+ (v + (J') log v) preprocessing time. The quantity (J' measures the interaction between the layout components and the forbidden regions, (J' ~ vk. We also describe variants ofthis algorithms that make the running time more problem-dependent and consider forbidden regions of special structure. Our algorithms make use of an elegant characterization of a layout of minimum area. "Research supported in part by ONR under contracts N00014-84-K-0502 and N00014-86K-0689, and by NSF under Grant MIP-87-15652. tResearch supported in part by NSF under Grant MIP-87-15652 and ONR under contract N00014-84-K-0502.
منابع مشابه
1-D Compaction
In this paper we consider the one-dimensional compaction prob· lem when the layout area contains forbidden regions and the layout components are allowed to move across these regions. Given n layout components and k forbidden regions, each of rectangular shape, we show how to solve this compaction problem in O(A) time with O(Cn + k) log k + 0 logo) preprocessing, where 6. and 6 are measures for ...
متن کاملMinimizing total wire length during 1-dimensional compaction
Minimizing the total wire length is an important objective in VLSI layout design. In this paper we consider the problem of minimizing the total wire length during I-dimensional (I-D) compaction. Assume we are given a layout. containing nh horizontal wires, nlJ vertical wires, and rectilinear polygonal layout. components c.omposed of 7lr vertical edges. We present an O(n/, ·nlogn) time algorithm...
متن کاملIntegrated VLSI layout compaction and wire balancing on a shared memory multiprocessor: evaluation of a parallel algorithm
We first present a unged formulation to three problems in VLSI physical design: Layout compaction, Wire balancing and Integrated layout compaction and wire balancing problems. The aim of layout compaction is to achieve minimum chip width. Whereas wire balancing seeks to achieve minimum total wire length, integrated layout compaction and wire balancing seeks to minimize wire length maintaining t...
متن کاملEfficient Cellular Automata Algorithms for Planar Graph and VLSI Layout Homotopic Compaction
One-dimensional homotopic compaction is defined as; In a given routable layout, a layout of minimum width is reachable by operations that can move each module horizontally as a unit, also deform lines maintaining their connections and maintain their routability. This paper exploits the nature of parallelism of this problem and introduces an efficient cellular automata algorithm for homotopic co...
متن کاملLayout - S ynthesis Techniques for Yield Enhancement
Several yield enhancement techniques are proposed for the last two stages of VLSI design, i.e., topological/symbolic and physical layout synthesis. Our approach is based on modiications of the symbolic/physical layout to reduce the sensitivity of the design to random point defects without increasing the area, rather than fault tolerance techniques. A layout compaction algorithm is presented and...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Comput. Geom.
دوره 1 شماره
صفحات -
تاریخ انتشار 1991